package com.hsurosy.domain.activity.service.quota.policy;

import com.hsurosy.domain.activity.model.aggregate.CreateQuotaOrderAggregate;

/**
 * @Author Hsu琛君珩
 * @Date 2024-11-25 17:38
 * @Description 交易策略接口
 * @Version: v1.0.0
 */
public interface ITradePolicy {

    /**
     * 处理交易的核心方法
     *
     * @param createQuotaOrderAggregate 聚合对象，包含创建订单所需的所有信息
     */
    void trade(CreateQuotaOrderAggregate createQuotaOrderAggregate);

}
